﻿namespace Sidvall.Resources
{
    public static class ResourceKeys
    {
        // Reason phrases
        public const string ReasonPhraseEmailNotVerified = "ReasonPhraseEmailNotVerified";

        // View models
        public const string ApplicationClosingTitle = "ApplicationClosingTitle";
        public const string LoadErrorTitle = "LoadErrorTitle";
        public const string SaveChangesMessage = "SaveChangesMessage";
        public const string SaveErrorTitle = "SaveErrorTitle";
        public const string ViewUnloadingTitle = "ViewUnloadingTitle";
        public const string PageItemDescription = "PageItemDescription";
        public const string IsBusyDefaultMessage = "IsBusyDefaultMessage";

        // Exceptions
        public const string UnexpectedExceptionTitle = "UnexpectedExceptionTitle";
        public const string UnauthenticatedExceptionTitle = "UnauthenticatedExceptionTitle";
        public const string UnauthorizedExceptionTitle = "UnauthorizedExceptionTitle";
        public const string BusinessExceptionMessage = "BusinessExceptionMessage";
        public const string HttpExceptionMessage = "HttpExceptionMessage";
        public const string ConstraintExceptionMessage = "ConstraintExceptionMessage";
        public const string UnauthenticatedExceptionMessage = "UnauthenticatedExceptionMessage";
        public const string UnauthorizedExceptionMessage = "UnauthorizedExceptionMessage";
        public const string UpdateConcurrencyExceptionMessage = "UpdateConcurrencyExceptionMessage";

        // Message dialog
        public const string YesOptionId = "Yes";
        public const string YesToAllOptionId = "YesToAll";
        public const string NoOptionId = "No";
        public const string NoToAllOptionId = "NoToAll";
        public const string OkOptionId = "Ok";
        public const string CancelOptionId = "Cancel";

        // SecurityControl
        public const string SecurityControlLogOffTitle = "SecurityControlLogOffTitle";
        public const string SecurityControlLogOnTitle = "SecurityControlLogOnTitle";
        public const string SecurityControlSubmitCodeTitle = "SecurityControlSubmitCodeTitle";
        public const string SecurityControlResetPasswordTitle = "SecurityControlResetPasswordTitle";
        public const string SecurityControlNewPasswordEmailTitle = "SecurityControlNewPasswordEmailTitle";
        public const string SecurityControlNewPasswordCodeTitle = "SecurityControlNewPasswordCodeTitle";
        public const string SecurityControlProxyTitle = "SecurityControlProxyTitle";
        public const string SecurityControlLogOffMessage = "SecurityControlLogOffMessage";
        public const string SecurityControlUserName = "SecurityControlUserName";
        public const string SecurityControlPassword = "SecurityControlPassword";
        public const string SecurityControlRememberMe = "SecurityControlRememberMe";
        public const string SecurityControlSecurityCode = "SecurityControlSecurityCode";
        public const string SecurityControlResetPasswordUserName = "SecurityControlResetPasswordUserName";
        public const string SecurityControlResetPasswordHelpMessage = "SecurityControlResetPasswordHelpMessage";
        public const string SecurityControlResetPasswordMessage = "SecurityControlResetPasswordMessage";
        public const string SecurityControlCloseButton = "SecurityControlCloseButton";
        public const string SecurityControlResetPasswordButton = "SecurityControlResetPasswordButton";
        public const string SecurityControlLogOnButton = "SecurityControlLogOnButton";
        public const string SecurityControlSubmitButton = "SecurityControlSubmitButton";
        public const string SecurityControlBackButton = "SecurityControlBackButton";
        public const string SecurityControlSendEmailButton = "SecurityControlSendEmailButton";
        public const string SecurityControlShowProxyButton = "SecurityControlShowProxyButton";
        public const string SecurityControlProxyAddress = "SecurityControlProxyAddress";
        public const string SecurityControlProxyUserName = "SecurityControlProxyUserName";
        public const string SecurityControlProxyPassword = "SecurityControlProxyPassword";
        public const string SecurityControlProxyDomain = "SecurityControlProxyDomain";
        public const string SecurityControlNewPassword1 = "SecurityControlNewPassword1";
        public const string SecurityControlNewPassword2 = "SecurityControlNewPassword2";
        public const string SecurityControlNewPasswordSecurityCode = "SecurityControlNewPasswordSecurityCode";
    }
}
